<!DOCTYPE html>
<!--[if lt IE 7]><html class="ie ie6 lt8 lt9 lt10" xmlns:th="http://www.thymeleaf.org"><![endif]-->
<!--[if IE 7]><html class="ie ie7 lt8 lt9 lt10" xmlns:th="http://www.thymeleaf.org"><![endif]-->
<!--[if IE 8]><html class="ie ie8 lt9 lt10" xmlns:th="http://www.thymeleaf.org"><![endif]-->
<!--[if IE 9]><html class="ie ie9 lt10" xmlns:th="http://www.thymeleaf.org"><![endif]-->
<!--[if (gt IE 9) | !(IE)]><!--><html xmlns:th="http://www.thymeleaf.org"><!--<![endif]-->
<head>
    <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>
    <script type="text/javascript" src="/js/jquery-1.11.1.min.js"></script>
    <title>Title</title>
</head>
<body>
<span th:text="${packageInfo}"></span>
<input type="button" id="test" value="测试"/>
<input type="text" th:value="${signature}"/>
</body>
<script>
    $(function (){
        const signature = '[[${signature}]]';
        const jsAppId = '[[${jsAppId}]]';
        const nonceStr = '[[${nonceStr}]]';
        const timestamp = '[[${timestamp}]]';

        const mchId = '[[${mchId}]]';
        const appId = '[[${appId}]]';
        const package = '[[${packageInfo}]]';




        console.log("mchId:"+mchId+"   appId:"+appId + "   package:"+package)
        console.log("signature:"+signature+"   appId:"+jsAppId + "   nonceStr:"+nonceStr)
        wx.config({
            debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
            appId: jsAppId, // 必填，服务号的唯一标识
            timestamp: timestamp, // 必填，生成签名的时间戳
            nonceStr: nonceStr, // 必填，生成签名的随机串
            signature: signature,// 必填，签名
            jsApiList: ['requestMerchantTransfer'] // 必填，需要使用的JS接口列表
        });
        wx.ready(function () {
            wx.checkJsApi({
                jsApiList: ['requestMerchantTransfer'],
                success: function (res) {
                    console.log("----",res)
                    if (res.checkResult['requestMerchantTransfer']) {
                        WeixinJSBridge.invoke('requestMerchantTransfer', {
                                mchId: mchId,
                                appId: appId,
                                package: package,
                            },
                            function (res) {
                                if (res.err_msg === 'requestMerchantTransfer:ok') {
                                    // res.err_msg将在页面展示成功后返回应用时返回success，并不代表付款成功
                                    console.log("11111111111111111---")
                                }
                            }
                        );
                    } else {
                        alert('你的微信版本过低，请更新至最新版本。');
                    }
                }
            });
        });
        $("#test").click(function(){
            alert("123")
        })

    })
</script>
</html>
